package org.training.person.mason.client;

import java.util.Set;

import org.training.person.mason.client.forms.ContactForm;
import org.training.person.mason.client.forms.EducationForm;
import org.training.person.mason.client.forms.RelationShipForm;
import org.training.person.mason.client.forms.UserInfoForm;

public interface UserInfoService {

	UserInfoForm addUserInfoForm(UserInfoForm ui);

	void deleteUserInfoForm(UserInfoForm ui);

	UserInfoForm updateUserInfoForm(UserInfoForm ui);

	UserInfoForm addContact(ContactForm ContactForm);

	UserInfoForm addContactForms(Set<ContactForm> contacts);

	UserInfoForm addEducation(EducationForm edu);

	UserInfoForm addEducations(Set<EducationForm> edus);

	UserInfoForm addRelationShip(RelationShipForm relation);

	UserInfoForm addRelationShips(Set<RelationShipForm> relations);
}
